package com.htudata.transctLive.pojo.vo;

import com.htudata.live.pojo.entity.BaseItemEntity;
import lombok.Data;

import java.io.Serializable;
@Data
public class TransctFlowVO extends BaseItemEntity implements Serializable {
  private static final long serialVersionUID = 3505983414436709507L;
  
  private String flowId;
  
  private String name;
  
  private int dataTypeId;

  public boolean equals(Object o) {
    if (o == this)
      return true; 
    if (!(o instanceof TransctFlowVO))
      return false; 
    TransctFlowVO other = (TransctFlowVO)o;
    if (!other.canEqual(this))
      return false; 
    Object this$flowId = getFlowId(), other$flowId = other.getFlowId();
    if ((this$flowId == null) ? (other$flowId != null) : !this$flowId.equals(other$flowId))
      return false; 
    Object this$name = getName(), other$name = other.getName();
    return ((this$name == null) ? (other$name != null) : !this$name.equals(other$name)) ? false : (!(getDataTypeId() != other.getDataTypeId()));
  }
  
  protected boolean canEqual(Object other) {
    return other instanceof TransctFlowVO;
  }

}
